#pragma warning(disable : 4996)
//#include<stdio.h>
//float average(int n)
//{
//	float sum=0,a=0;
//	for (int i = 0; i < n; i++)
//	{
//		scanf(" %f", &a);
//		sum = sum + a;
//	}
//	return sum / n;
//}
//
//int main()
//{
//	int n;
//	scanf("%d", &n);
//	if (n >0)
//	{
//		float answer = average(n);
//		printf("the number of students:the scores:average=%.2f", answer);
//	}
//	else
//	{
//		int answer = 0;
//		printf("the number of students:the scores:average=0");
//	}
//	return 0;
//}

//
//#include<stdio.h>
//#include<string.h>
//int pro(char*arr,int length)
//{
//	int product = 1;
//	for (int i = 0; i < length; i++)
//	{
//		int k = arr[i] - 48;
//		product = product * k;
//
//	}
//	printf("%d", product);
//	printf("\n");
//	return 0;
//}
//int main()
//{
//	char arr[100];
//	while (scanf("%s",&arr) != EOF)
//	{
//		int length = strlen(arr);
//		pro(arr, length);
//	}
//	return 0;
//}


//#include<stdio.h>
//void  factorial(int n)
//{
//	int sum = 0;
//	for (int i = 0,product=1; i < n; i++)
//	{
//		product = product * (i + 1);
//		sum = sum + product;
//	}
//	printf("%d\n", sum);
//}
//int main()
//{
//	int a;
//	while (scanf("%d", &a) != EOF)
//	{
//		if (a > 0)
//		{
//			factorial(a);
//		}
//		else
//		{
//			printf("0");
//		}
//
//	}
//
//	return 0;
//}

//
//#include<stdio.h>
//int main(void)
//{
//	/*********Begin*********/
//	int a;
//	scanf("%d", &a);
//	printf("6\n28\n496\n");
//
//		/*********End**********/
//		return 0;
//}
//#include<stdio.h>
//void form(int n)
//{
//	for (int i = 1; i <= n; i++)
//	{
//		for (int k = 1; k <= i; k++)
//		{
//			printf("%d*%d=%2d ", i, k, i * k);
//			if (k == i)
//				printf("\n");
//		}
//	}
//}
//int main()
//{
//	int n;
//	scanf("%d", &n);
//	form(n);
//	
//	return 0;
//}

#include<stdio.h>
void swap(int *a,int *b)
{
	int temp = *a;
		* a = *b;
		*b = temp;
}
int main()
{
	int a, b;
	scanf("%d %d", &a, &b);
	swap(&a, &b);
	printf("%d %d", a, b);
	return 0;
}
